home *** CD-ROM | disk | FTP | other *** search
/ Complete Internet Archive / Complete Internet Archive.iso / E-Mail / mc152_32.exe / DATADIC.IN_ / DATADIC
Text File  |  1996-12-15  |  5KB  |  140 lines

  1. ;*****************************************
  2. ; OffNet Data Dictionary
  3. Desc = "OffNet Data Dictionary"
  4. Version = 1
  5.  
  6. ;*****************************************
  7. ; MESS.DBF
  8. ; Fields:
  9. ; are stored as ASCIIZ strings and delimited by '\n', not '\r\n'
  10. ;
  11. ; Body:
  12. ; Lines are delimited by '\n', not '\r\n'
  13.  
  14.  
  15. [MESS]
  16. Desc = Message Database
  17.  
  18. ;Fields
  19. f1  = ID          | C |    8 |   0 // Internal Id
  20. f2  = PARENTID    | C |    8 |   0 // Internal Parent Id
  21. f3  = NET         | C |    3 |   0 // INT = Internet, CIS = CServe
  22. f4  = TYPE        | N |    2 |   0 // 0 = In, 1 = Out
  23. f5  = SENTDATE    | D |    8 |   0 // Date sent by 'From'
  24. f6  = SENTTIME    | C |    6 |   0 // HHMMSS
  25. f7  = RECDATE     | D |    8 |   0 // Date Received by Us
  26. f8  = RECTIME     | C |    6 |   0 // HHMMSS
  27. f9  = FIELDS      | M |   10 |   0 // ASCIIZ strings, Subject, Parsed From/To, Rest
  28. f10 = BODY        | M |   10 |   0 // Body Text
  29. f11 = READ        | L |    1 |   0 // Read/Unsent
  30. f12 = FLAGS       | C |    4 |   0 // DWORD:Replied
  31. f13 = FCID        | C |    4 |   0 // Filing Cabinet (blank = none)
  32. f14 = KEY1        | C |   20 |   0 // Sort Key 1 - Subject
  33. f15 = KEY2        | C |   20 |   0 // Sort Key 2 - From
  34. f16 = KEY3        | C |   20 |   0 // Sort Key 3 - To
  35.  
  36. ;Keys
  37. k1 = All   | ID | .Not. Deleted() | D | 0
  38. k2 = FC   | FCID + IIF(READ,"0","1") + DTOS(RECDATE) + RECTIME | .T. | D | 0
  39. ;
  40. k3 = Key1   | IIF(READ,"1","0") + UPPER(KEY1) | .T. | 0 | 0
  41. k4 = Key2   | IIF(READ,"1","0") + UPPER(KEY2) | .T.  | 0 | 0
  42. k5 = Key3   | IIF(READ,"1","0") + UPPER(KEY3) | .T.  | 0 | 0
  43. k6 = FCKey1 | FCID + IIF(READ,"1","0") + UPPER(KEY1) | .T. | 0 | 0
  44. k7 = FCKey2 | FCID + IIF(READ,"1","0") + UPPER(KEY2) | .T. | 0 | 0
  45. k8 = FCKey3 | FCID + IIF(READ,"1","0") + UPPER(KEY3) | .T. | 0 | 0
  46.  
  47. k9 = DELETED | IIF(DELETED(),'T','F') | Deleted() | 0 | 0
  48.  
  49.  
  50. ;*****************************************
  51. ; FC.DBF
  52.  
  53. [FC]
  54. Desc = Filing Cabinet Database
  55.  
  56. ;Fields
  57. f1  = TYPE        | C |    1 |   0 // 0-9 = System, A = All Else
  58. f2  = ID          | C |    4 |   0 // Internal Id
  59. f3  = DESC        | C |   40 |   0 // Description
  60. f4  = PARENTID    | C |    4 |   0 // Internal Parent Id
  61. f5  = NUNREAD     | N |    4 |   0 // Number of Unread Messages
  62. f6  = PURGE       | N |    4 |   0 // days to keep messages before purging
  63. f7  = HIGH        | L |    1 |   0 // Wether to apply highliting rules
  64.  
  65.  
  66. ;Keys
  67. k1 = KEY   | ID | .Not. Deleted() | 0 | 0
  68. k2 = ORDER | TYPE + ID | .Not. Deleted() | 0 | 0
  69. k3 = DELETED | IIF(DELETED(),'T','F') | Deleted() | 0 | 0
  70.  
  71. ;*****************************************
  72. ; ADDR.DBF
  73.  
  74. [ADDR]
  75. Desc = Address Database
  76.  
  77. ;Fields
  78. f1  = REALNAME    | C |   80 |   0
  79. f2  = INTERNET    | C |   80 |   0
  80. f3  = CSERVE      | C |   80 |   0
  81. f4  = PINTERNET   | C |   80 |   0    // parsed
  82. f5  = HOMEPHONE   | C |   25 |   0
  83. f6  = WORKPHONE   | C |   25 |   0
  84. f7  = FAX         | C |   25 |   0
  85. f8  = PAGER       | C |   25 |   0
  86. f9  = NOTES       | M |   10 |   0
  87. f10 = TYPE        | C |    1 |   0    // New, 1 = Group, 2 = Normal
  88. f11 = ID          | C |    8 |   0    // New
  89.  
  90.  
  91. ;Keys
  92. k1 = KEY    | PINTERNET | .Not. Deleted()| 0 | 0
  93. k2 = Key2   | ID | .Not. Deleted() | 0 | 0
  94. k3 = Order  | TYPE + ID | .Not. Deleted() | 0 | 0
  95. k4 = DELETED | IIF(DELETED(),'T','F') | Deleted() | 0 | 0
  96.  
  97.  
  98. ;*****************************************
  99. ; GRPITEM.DBF
  100.  
  101. [GRPITEM]
  102. Desc = Address Group Items
  103.  
  104. ;Fields
  105. f1  = GROUPID     | C |    8 |   0 // Group Id
  106. f2  = ADDRID      | C |   8  |   0 // Address Id - Same as Group Id
  107.  
  108. ;Keys
  109. k1 = KEY   | GROUPID + ADDRID | .Not. Deleted() | 0 | 0
  110. k2 = Key2  | ADDRID | .Not. Deleted() | 0 | 0
  111. k3 = DELETED | IIF(DELETED(),'T','F') | Deleted() | 0 | 0
  112.  
  113. ;*****************************************
  114. ; CLSITEM.DBF
  115.  
  116. [CLSITEM]
  117. Desc = Message Classifictaion Database
  118.  
  119. ;Fields
  120. f1  = MANID       | C |    4 |   0 // Manager Id
  121. f2  = ORDER       | N |    4 |   0 // Order
  122. f3  = DESC        | C |   80 |   0 // Description
  123. f4  = WHERE       | N |    4 |   0 // All, Body, Fields
  124. f5  = TEXT        | C |  254 |   0 // Text to search for
  125. f6  = FIELDS      | C |  254 |   0 // Fields to Look in (optional)
  126. f7  = ACTION      | N |    4 |   0 // Ignore/Trash, File, Reply
  127. f8  = FCID        | C |    4 |   0 // File to (optional)
  128. f9  = REPLYID     | C |    4 |   0 // Repy With (optional)
  129. f10 = HIGHLIGHT   | N |   11 |   0 // Highlight Color (optional)
  130. f11 = PREFIX      | C |   10 |   0 // Prefix (optional)
  131. f12 = FORWARD     | C |  256 |   0 // Forward to (optional)
  132. f13 = RUN         | C |  256 |   0 // Run (optional)
  133. f14 = REPLY       | C |  256 |   0 // Reply with
  134.  
  135.  
  136. ;Keys
  137. k1 = KEY   | MANID + STR(ORDER,4) | .Not. Deleted() | 0 | 0
  138. k2 = DELETED | IIF(DELETED(),'T','F') | Deleted() | 0 | 0
  139.  
  140.